/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Logica;

import Dato.DLineaTransporte;
import Objetos.LineaDeTransporte;
import java.sql.SQLException;
import javax.swing.table.TableModel;
import javax.swing.table.DefaultTableModel;

/**
 *
 * @author Omar Heráclides
 */
public class LLineaDeTransporte {

    public TableModel LimpiarTabla() {
        DLineaTransporte objDLineaTransporte;
        DefaultTableModel dtm = new DefaultTableModel();
        objDLineaTransporte = new DLineaTransporte();
        dtm = objDLineaTransporte.LimpiarTabla();
        return dtm;
    }

    public String AgregarLinea(LineaDeTransporte objLineaTransporte) throws SQLException {
        DLineaTransporte objDLineaTransporte;
        objDLineaTransporte = new DLineaTransporte();
        objDLineaTransporte.AgregarPersona(objLineaTransporte);
        return "Se agrego una nueva persona.";
    }

    public String ObtenerIdCorrelativo() throws SQLException {
        DLineaTransporte objDLineaTransporte;
        objDLineaTransporte = new DLineaTransporte();
        return objDLineaTransporte.ObtenerIdCorrelativo();
    }

    public TableModel MostrarVehiculos() throws SQLException {
        DLineaTransporte objDLineaTransporte;
        DefaultTableModel dtm = new DefaultTableModel();
    objDLineaTransporte = new DLineaTransporte();
     dtm=objDLineaTransporte.MostrarVehiculos();
         return dtm;
    }

    public TableModel SelectVehiculo(String texto, String varCombo,String estado) throws SQLException {
        DLineaTransporte objDLineaTransporte;
        DefaultTableModel dtm = new DefaultTableModel();
    objDLineaTransporte = new DLineaTransporte();
     dtm=objDLineaTransporte.SelectPersona(texto,varCombo,estado);
         return dtm;
    }

    public String EliminarVehiculo(String codigoLinea) throws SQLException {
          DLineaTransporte objDLineaTransporte;
        objDLineaTransporte = new DLineaTransporte();
        objDLineaTransporte.EliminarVehiculo(codigoLinea);
        return "Se Eliminaron los datos de una Linea de Transporte.";
    }

    public String ModificarVehiculo(LineaDeTransporte objLineaDeTransporte) throws SQLException {
      DLineaTransporte objDLineaTransporte;
        objDLineaTransporte = new DLineaTransporte();
        objDLineaTransporte.ModificarLinea(objLineaDeTransporte);
        return "Se modificaron los datos de una Linea de Transporte.";
    }

    
}
